81c59194b3ed0a7873a59cbd7707051dc51c6d0e,src/main/java/com/bretpatterson/schemagen/graphql/impl/GraphQLObjectMapper.java,GraphQLObjectMapper,getFieldNameFromMethod,#Method#,145
Before Change
if (m.getName().startsWith("is")) {
return Optional.of(m.getName().substring(2, 3).toLowerCase() + m.getName().substring(3));
}
return Optional.absent();
}
private Optional<GraphQLFieldDefinition> getFieldType(Type type, Method method) {
After Change
}
private Optional<String> getFieldNameFromMethod(Method m) {
Optional<String> fieldName = Optional.absent();
if (m.getName().startsWith("get")) {
fieldName = Optional.of(m.getName().substring(3, 4).toLowerCase() + m.getName().substring(4));
}
if (m.getName().startsWith("is")) {
fieldName = Optional.of(m.getName().substring(2, 3).toLowerCase() + m.getName().substring(3));
}
GraphQLQuery query = m.getAnnotation(GraphQLQuery.class);
if (query != null) {
if (AnnotationUtils.isNullValue(query.name())) {
fieldName = Optional.of(m.getName());
} else{
fieldName = Optional.of(query.name());
}
}
GraphQLMutation mutation = m.getAnnotation(GraphQLMutation.class);
if (mutation != null) {
if (AnnotationUtils.isNullValue(mutation.name())) {
fieldName = Optional.of(m.getName());
} else{
fieldName = Optional.of(mutation.name());
}
}
return fieldName;
}
public Optional<GraphQLFieldDefinition> getFieldType(Type type, Method method, Optional<Object> targetObject, Optional<String> providedFieldName) {